#include<stdio.h>

typedef struct carro{
    char *modelo;
    char *marca;
    double valor;
    char *tipo;
    char *motorizacao;
    char *quilometragem;
    int quantDonos;
    char *ano;
}Auto;

void venda(); //definido como void por hora.
void cadastro();
void relatorio();
void busca();
void excluir();

int main()
{
    int opcao;

    do
    {
        printf("********************************************************************************\n");
        printf("*                 SEJA BEM-VINDO A CONCESSIONARIA NEW-AUTO                     *\n");
        printf("********************************************************************************\n");
        printf("*                          1 - VENDA                                           *\n");
        printf("*                          2 - CADASTRO                                        *\n");
        printf("*                          3 - RELATORIOS                                      *\n");
        printf("*                          4 - BUSCA                                           *\n");
        printf("*                          5 - EXCLUSAO                                        *\n");
        printf("*                          6 - SAIR                                            *\n");
        printf("********************************************************************************\n\n");

        scanf("%d", &opcao);

        switch(opcao)
        {
            case 1:
              venda();
              break;
            case 2:
              cadastro();
              break;
            case 3:
              relatorio();
              break;
            case 4:
              busca();
              break;
            case 5:
              excluir();
              break;
            case 6:
              printf("Programa finalizado.\n");
              break;
            default:
              printf("Opcao invalida.\n");
        }


    }while(opcao != 6);

    return(0);
}

void venda()
{
    printf("Funcionalidade de venda.\n");
}

void cadastro()
{
    int opcao2;
    do
    {
        printf("********************************************************************************\n");
        printf("*                            MENU DE CADASTRO                                  *\n");
        printf("********************************************************************************\n");
        printf("*                        1 - CADASTRAR AUTOMOVEL                               *\n");
        printf("*                        2 - CADASTRAR SERVICO                                 *\n");
        printf("*                        3 - SAIR                                              *\n");
        printf("********************************************************************************\n\n");

        scanf("%d", &opcao2);

        switch(opcao2)
        {
            case 1:
              printf("Cadastro de automóveis.\n");
              break;
            case 2:
              printf("cadastro de servicos.\n");
              break;
            case 3:
              printf("Retornando ao menu principal.");
              break;
            default:
              printf("opcao invalida.\n");

        }
    }while(opcao2 != 3);

}

void relatorio()
{
    printf("Funcionalidade responsável pelos relatórios.\n");
}

void busca()
{
    printf("Funcionalidade de busca.\n");
}

void excluir()
{
    printf("Funcionalidade de exclusão.\n");
}
